tree-grubbing machine - Francés Inglés Diccionario